微信小程序下载zip压缩包后解压,并且打开文件查看的内容 | 您所在的位置:网站首页 › js 压缩包预览 › 微信小程序下载zip压缩包后解压,并且打开文件查看的内容 |
在开发pc端后台管理系统的时候,经常会遇到这样的需求:下载zip到本地,然后用户双击压缩包,并借助电脑端的压缩软件打开压缩包,就可以查看里面的word、excel、pdf文件里面的内容。(这种需求,毫无疑问,对于我们前端开发工程师来说,已经是习以为常了)。 最近我在开发微信小程序的项目。后端和我说,下载zip的逻辑可以效仿pc端的逻辑。在微信小程序里,下载zip压缩包后解压,并且查看里面文件的内容,这个需求我没有做过。于是,我便查阅官网资料,实现了这个效果。 1、预备知识: 需要了解微信小程序的文件系统需要了解FileSystemManager文件管理器的使用,可通过wx.getFileSystemManager()获取需要了解wx.openDocument()方法是可以打开word、excel、pdf等文件2、实现思路: 将压缩包下载到 “本地临时文件”将 “本地临时文件” 解压到 “本地用户文件”在 “本地用户文件” 的目录中,获取里面刚刚已解压的文件名称(.word,.excel,.pdf等)将名称渲染到界面点击界面的文件名称,即刻打开对应的文件3、实现代码 index.wxml |
CopyRight 2018-2019 实验室设备网 版权所有 |